Big Huge Thesaurus

Hypsiglena torquata

noun